package com.bifang.common.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;
import lombok.Data;

/**
 * 材料配置对象
 *
 * @author shun
 * @since 2020-06-11
 */
@Data
@ApiModel(value = "材料配置对象", description = "材料配置对象")
public class DictFileVO implements Serializable {

    @ApiModelProperty(value = "主键")
    private String id;

    @ApiModelProperty(value = "业务类型编码")
    private String operationType;

    @ApiModelProperty(value = "业务环节编码")
    private String actId;

    @ApiModelProperty(value = "材料名称")
    private String fileName;

    @ApiModelProperty(value = "材料分组编码（业务情形分组编码）")
    private String fileGroupCode;

    @ApiModelProperty(value = "材料模板url或showid")
    private String fileUrl;

    @ApiModelProperty(value = "材料类型（文件后缀）控制上传材料类型 若不控制为空")
    private String fileType;

    @ApiModelProperty(value = "材料sql")
    private String fileSql;

    @ApiModelProperty(value = "排序")
    private Integer fileOrder;

    @ApiModelProperty(value = "业务情形分组含义")
    private String fileGroupName;

    @ApiModelProperty(value = "url含义--10文件服务器指定材料 --20报表url")
    private String fileUrlType;

    @ApiModelProperty(value = "材料父id")
    private String parentId;
}
